package com.suning.sawp.dto.esb;

import java.io.Serializable;
import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 
 * 现金充值创建订单<br> 
 * 〈功能详细描述〉
 *
 * @author Wuxiao
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
@XStreamAlias("MbfBody")
public class CrtPreChargeOrderReq implements Serializable{
    
    /**
     */
    private static final long serialVersionUID = 1L;

    @XStreamAlias("memberNo")
    private String memberNo;
    
    @XStreamAlias("storeCode")
    private String storeCode;
    
    @XStreamAlias("rechargeAmount")
    private String rechargeAmount;
    
    @XStreamAlias("casherId")
    private String casherId;
    
    @XStreamAlias("ruleCode")
    private String ruleCode;
    
    @XStreamAlias("swiftNo")
    private String swiftNo;
    
    @XStreamAlias("payInfos")
    private List<PreChargePayInfo> payInfos;

    public String getMemberNo() {
        return memberNo;
    }

    public void setMemberNo(String memberNo) {
        this.memberNo = memberNo;
    }

    public String getStoreCode() {
        return storeCode;
    }

    public void setStoreCode(String storeCode) {
        this.storeCode = storeCode;
    }

    public String getRechargeAmount() {
        return rechargeAmount;
    }

    public void setRechargeAmount(String rechargeAmount) {
        this.rechargeAmount = rechargeAmount;
    }

    public String getCasherId() {
        return casherId;
    }

    public void setCasherId(String casherId) {
        this.casherId = casherId;
    }

    public String getRuleCode() {
        return ruleCode;
    }

    public void setRuleCode(String ruleCode) {
        this.ruleCode = ruleCode;
    }

    public String getSwiftNo() {
        return swiftNo;
    }

    public void setSwiftNo(String swiftNo) {
        this.swiftNo = swiftNo;
    }

    public List<PreChargePayInfo> getPayInfos() {
        return payInfos;
    }

    public void setPayInfos(List<PreChargePayInfo> payInfos) {
        this.payInfos = payInfos;
    }

    @Override
    public String toString() {
        return "CrtPreChargeOrderReq [memberNo=" + memberNo + ", storeCode=" + storeCode
                + ", rechargeAmount=" + rechargeAmount + ", casherId=" + casherId + ", ruleCode="
                + ruleCode + ", swiftNo=" + swiftNo + ", payInfos=" + payInfos + "]";
    }
    
}
